home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
- Remote Echo Control (REC)
- Version 1.10
-
-
- Revision History
-
-
-
-
-
-
- Copyrighted (c) September 10, 1990 by Daniel S. Fitch
- All Rights Reserved
- Below is the list of the important changes in REC
- development. Any version ending in a letter is a Beta Test
- Release. Any Beta Releases that have been skipped never made it
- past Alpha Test on my own system (for whatever reasons!).
-
-
-
-
- 1.10
- First Live Public Release!!
-
-
-
-
- ** BUG FIXES **
-
-
- Only one bug needed squashing for this release. If an
- incoming message had over 50 commands on it, the program would go
- nuts. While the internal physical limit was 50, the program
- would try to process through 51. You can guess what happened.
- This limit should go away with release 1.20 which will use almost
- total dynamic memory.
-
-
-
-
- ** UTILITIES **
-
-
- The ECHOSOUT utility has been modified total correctly, and
- automatically scan all of the outbound directories in one run.
- Totals by zone and a final total are also produced. You should
- note that the program counts bytes, but reports by Kbytes. In
- other words, if one system has 1800 bytes and another system has
- 2500 bytes, they will show as 1K and 2K respectively. However,
- since the total of the two systems is 4300 bytes, the total of
- the two systems will be 4K. It was either that or expand the
- report for 132 columns, so guess which one I chose <grin>.
-
-
-
-
- ** DOCUMENTATION **
-
-
- As usual, a few more spelling, gramatical, and puncuation
- errors were corrected.
-
- The ECHOSOUT utility has been changed to reflect the new
- program.
-
- Under ZMAIL Flavors, words were added to clearly show that
- flavor commands on the Echo Hub statement work in the same way as
- the Echo Node Statement.
- Under Point Systems, I changed my recommendation from using
- Private Net addressing to use Point Reference addressing. This
- change was not because of changes to REC, but because I changed
- my mind because it works better on my system. You still can use
- any of the methods.
-
-
-
-
- 1.10D
-
-
-
-
- ** BUG FIXES **
-
-
- The maximum number of characters reserved for the echo area
- board or directory name was 15 characters. It has been expanded
- to 50. This was causing some nasty truncation of directory names
- from the echo control file.
-
- REC now breaks out the echo control file into columns
- according to the longest board or directory name and the longest
- tag name. 3 spaces are placed between each of the columns.
-
- The AreaRpt program had slight problem with the parsing
- routine which caused board numbers to suddenly be treated as
- echo-tags. It has been corrected.
-
- The EchosOut program for tracking outbound echo mail volume
- has some serious bugs in the calculation routines. I will be
- looking into a way to correct them, but it will most likely
- involve a complete re-write of the program. It will be released
- in final form when REC 1.10 goes live. I apologize for the delay
- and any confusion.
-
-
-
-
- ** DOCUMENTATION CORRECTIONS **
-
-
- The Echo Control File configuration statement had a layout
- for the file. This layout was actually placed under the Sysop
- Name statement. I moved it back to where it belonged.
-
- The layout for the Echo Control file layout stated that
- there was a 25 address limit on the number of address that could
- be placed on an echo area. This limit was removed a couple of
- Beta release ago, and is now removed from the documentation.
- 1.10C
-
-
-
- ** BUG FIXES **
-
-
- Zmail has a 20 character limit on echo tag names. If a 20
- character name was used, a space was not being inserted between
- the echo tag and echo feed address.
-
- The Status Report was being created every time REC processed
- a message or batch command file. Now it is only generated during
- notify mode (if StatusReport configuration statement is used), or
- if REC is executed with the /R command line parameter.
-
- At times the Status Report was being generated without the
- echo control file being read and loaded. The result was a report
- that showed no one was getting anything, including your echo
- hubs.
-
- A blank line in the configuration file will not crash REC
- anymore.
-
- Downlinks were being listed in the asscending order,
- regardless of what zone was on the echo feed. Now, all downlinks
- in the same zone as the feed show up first in asscending order,
- then any other zones will show up in asscending order.
-
-
-
-
- ** PROGRAM UPGRADES **
-
-
- Another Force Flavor option has been added to the CrossZone
- statement. The first flavor is for the echo node, the second
- flavor is for the echo feed. Both are optional and added for
- compatability with FNPGateway (by Jason Steck).
-
- The AREASORT utility has been removed from the REC
- distribution archive. I had a hard time seeing the need to
- duplicate soritng routines in an external utility sorting that
- REC would do already.
-
- The AREALIST utility now correctly interprets the difference
- between echo areas and comments.
-
-
-
-
- ** DOCUMENTATION **
-
-
- The CrossZone configuration statement has been expanded.
- Deleted references to the AREASORT utility (see above note).
- The EchoHub configuration statement said three values were
- permitted for the type of echo hub, but listed four: AreaFix,
- REC, REM, or Human. REM is not valid since that software will
- not be released. Human is the default and therefore is not
- needed.
-
-
-
-
- 1.10B
-
-
-
-
- ** BUG FIXES **
-
-
- The last line of the echo control file is no longer being
- dropped. The offending version (1.10A) never made it past my
- system anyways, but I should mention it just to be complete.
-
- An invalid address was being used as the "from" address on
- notify statments to echo nodes in zones where the wasn't a
- Address statement for the same zone. If this should happen now,
- REC will use the first address statment listed in the
- configuration file.
-
- I noticed that the DOS Errorlevels were not be set correctly
- in nearly all situations. Apparently they were not needed so
- they have been completey removed. Let me know if this causes any
- problems.
-
-
-
-
- ** PROGRAM UPGRADES **
-
-
- Full and complete Point support is now operational. Point
- address can occur in all 3 forms: private net, point reference,
- or fully qualified. Please see documentation for examples.
-
- The NoSort configuration statement has been made the
- default, and hence removed. Two new optional sort statements
- have been added: SortName (Sort by Echo Tag) and SortBoard (Sort
- by echo board).
-
- If you create a batch command file with the name of
- BATCH.REC and put it in the same directory as REC, REC will
- automatically find it and process it. You can still specify any
- other name via the "/B" command line parameter.
-
- Two optional configuration statements have been added to
- allow you to put a "canned" message on the messages that REC
- creates. They are ReplyHeader and NotifyHeader. Either or both
- can be used, and they can point to different files or the same
- file.
-
- The optional PassThrough configuration statement has added
- so you change the default Pass-Through echo designator. If an
- echo area has the a board value the same as this value, it will
- be consider a pass-through area. The default value is "P", and
- this feature is used only the status report option (see next
- item).
-
- An optional StatusReport configuration statement has been
- added. If used, the sysop will be sent a net-mail status report
- listing various stat's about your echo control file. The report
- will show how many different areas you have, any dead-ends, echo
- hub distribution, and echo node distribution. Please see the
- normal documentation for details.
-
- Not only is the echo control file being dynamically loaded,
- but the Security, Lockout, and CrossZone configuration statements
- are also being dynamically processed. This decrease the size of
- the program table space while increasing speed. It also removed
- the limits on the maximum number of statements possbile.
-
-
-
-
- ** DOCUMENTATION **
-
-
- General clean up of the documentation format.
-
-
-
-
- 1.10A
- (Feasibility Test only)
-
-
-
-
- ** PROGRAM UPGRADES **
-
-
- The entire echo control file in being read into memory and
- stored via memory efficient dynamic allocation. This increased
- program speed dramatically due to decreased disk access.
-
- This version was NOT released due to several necessary and
- impending changes. There was also a very serious bug that caused
- the last line of the echo control file to be deleted when it was
- actually updated. Now you know why it was only a feasibility
- test only <grin>.
- 1.00F:
-
-
-
- ** PROGRAM UPGRADES **
-
-
- A annoying little abend has been fixed. If there was no
- .MSG or Batch processing for REC to do, it would try to sort the
- updated file. Since this file is only created when updates are
- performed, the program would promptly abend with a "Runtime Error
- 102". NO HARM WAS DONE IN ANY WAY, but I fixed it because I know
- how annoying those bugs are.
-
- Any processing flags on the echo feed (*,H,C,N) were being
- dropped. While fixing it, I made one other "small" change,
- processing flags are now considered part of the address. This
- means that you can enter them on ANY address in REC.CFG, which
- currently is only useful on EchoHub and EchoNode. A special
- processing flag is any character other than a number or ":" or
- "/" or ".".
-
- The short form of the echo downlinks address was not
- changing zones. This caused the long form of the address to be
- used on any zone other than the zone of the feed. It's been
- fixed.
-
- The first line of your echo control file will be considered
- a comment, even if it doesn't start with a semi-colon.
-
- REC did not allow echos to cross-zones, which is a problem
- for Gateway Systems. A configuration option of "CrossZone" will
- permit echos to cross zones. See the command in the
- documentation.
-
- The Batch Commands have been completely re-written. The
- sysop uses a set of commands including Add, Remove, Create, Drop,
- Change, and Flavor to do any special processing. The format of
- the Batch Command file has been significantly changed. Please
- read the Sysop Doc's for a detailed explanation of how they work!
-
-
-
-
- ** DOCUMENTATION **
-
-
- The "NoSort" and "CrossZone" configuration options have been
- added.
-
- The Sysop Batch commands have been completely changed.
- ** UTILITIES **
-
- AREALIST, AREARPT, and AREASORT programs will now recognize
- and handle properly the special processing options popular with
- Zmail 1.12.
-
- ECHOSOUT now only shows today and the previous 6 days of
- echo mail volume.
-
-
-
-
- 1.00A --> 1.00D
-
- These were mostly bug corrections and Alpha Test version
- that were only sent to a couple of very brave Beta Test sites.
-
-
-
-
- End of document.